5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
- Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 2-3: Domains

Domains Screen


The Domains screen contains general attributes that are common to all domains. The Type you enter on this screen for a domain governs the subsequent screens that APPX displays to further define the domain. Domain specifications establish values for all fields that reference the domain and cannot be overridden. Therefore, it may be desirable to leave some attributes blank (such as descriptive name or column headings) to allow for making individual entries at the field level.

You access the Domains screen, shown below, by selecting domains from the Application Design menu overlay.

FDomains Screen

The Domains screen contains the following fields:

Domain Name uniquely identifies the domain within an APPX application. Fields assume the attributes of a domain by referencing the domain?s Domain Name. (22 uppercase alphanumeric characters, restricted to numbers, letters, and spaces).

The name may represent a specific field that references the domain, such as an Account Number domain, or a category of fields, such as an Amount domain that is referenced by a number of different fields, including AP Invoice Amount, Sales, AR Invoice Amount, Total Purchases, and Order Amount.

Type categorizes the domain according to its specific content or function in APPX. The specifications presented on subsequent screen overlays depend on the Type entered here, although most types share some common specifications.The domain Type options are:

Alpha domains are patterns for fields comprised of letters, numbers, and special characters (-, #, or &, for example), where the primary characteristic is field length.

Format domains are like alpha domains except that an edit mask is the primary characteristic.

System domains are patterns for fields that contain data provided by the system, often referred to as audit fields.

Text domains are patterns for fields comprised of blocks of text.

Token domains are like alpha domains except they have specific values that are stored as corresponding numbers.

Numeric domains are patterns for fields restricted to number, decimal (.), and sign (-) entries.

Date domains are patterns for fields that contain dates and/or times, from a hundredth of a second through a century.

Logic domains are patterns for fields with possible values of yes or no , or to represent an unknown value (Y, N or blank using Character Mode).

Same As domains are patterns for fields that share the same characteristics as a domain in another application in your database.

If you enter a partial value, APPX selects the option with the next highest value. For example, an entry of ALPHA or A is equivalent to entering ALPHA. An entry of C references the next highest value: DATE. Each option is discussed in detail in the corresponding section. 

Format displays a symbolic representation of the domain for ease of reference. It is generated by APPX according to the detail specifications entered for the domain and cannot be edited.

Options are indicators that display whenever documentation (T), data lookup (DL), or additional attributes (AA) have been defined for this domain.

Additional Attributes.  The additional attributes option from the Domains screen accesses an Additional Attributes overlay, from which you can enter additional parameters for the domain. The specific overlay varies by domain type. Each overlay is presented later in this chapter according to the respective type of domain. Upon completion, you are returned to the Domains screen.

Data Lookup.  The data lookup option from the Domains screen accesses the Data Lookup overlay, shown in above, where you can identify an application, file, and key field that can be accessed by using the value in any field referencing this domain. The key field must be a primary or alternate key to the file. This entry establishes the Data Lookup specifications for all fields that reference the domain. Upon completion, you are returned to the Domains screen.

Goto...  The Goto presents a "key entry" screen for the domains within the selected application preserving the mode.  Goto is not available in Add mode.

Toolbox

Data Lookup

Additional Attributes

Security

Application Design Manual                                         "Powered by Appx Software"

969

©2006 By APPX Software, Inc. All Rights Reserved